package com.carl.threadState;


//时间等待状态
public class timedWaitingThread {

    public static void main(String[] args) throws Exception{
        // 创建一个线程t1，该线程执行一个匿名Lambda表达式
        // 表达式的内容是让线程休眠600毫秒
        Thread t1 = new Thread(()->{
            try {
                // 使当前线程休眠600毫秒
                Thread.sleep(600);
            } catch (InterruptedException e) {
                // 如果线程在休眠期间被中断，抛出运行时异常
                throw new RuntimeException(e);
            }
        });
        // 启动线程t1
        t1.start();
        // 主线程休眠500毫秒，以便给线程t1足够的时间执行
        Thread.sleep(500);
        // 输出线程t1的状态
        System.out.println(t1.getState());

    }
}
